#include <iostream>
using namespace std;
int t;
int h, a, H, A;
int fun()
{
    if(a >= H)
        return -1;

    int m = (H / a) + (H % a != 0 ? 1 : 0); // 怪物能抗⼏次
    int n = m - 1; // 玩家被攻击⼏次
    int x = n * A; // 杀死⼀只怪物的时候，玩家会掉多少⾎
    int ret = h / x - (h % x == 0 ? 1 : 0);
    return ret;
}
int main()
{
    cin >> t;
    while(t--)
    {
        cin >> h >> a >> H >> A;
        cout << fun() << endl;
    }

    return 0;
}